import math
n = int(input("Введите четырёхзначное число: "))
m = math.sqrt(n)
if 1000>n or n>9999:
    print("Введённое число не является четырёхзначным")
else:
    if n%2==0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if n%3==0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")
    if m * m==n:
        print("Число является квадратом числа: ", int(m))
    else:
        print("Число является квадратом числа: Нет")
    d1 = n%10
    d2 = (n%100)//10
    d3 = (n%1000)//100
    d4 = n//1000
    minim = min(d1, d2, d3, d4)
    print("Наименьшая цифра числа: ", minim)
    maxim = max(d1, d2, d3, d4)
    print("Наибольшая цифра числа: ", maxim)
    kol = 0
    if d1==0:
        kol+=1
    if d2==0:
        kol+=1
    if d3==0:
        kol+=1
    print("Количество нулей в числе: ", kol)
    sqr = math.sqrt(d1)
    if sqr*sqr==d1:
        print("Цифра в разряде единиц является квадратом цифры: ", sqr)
    else: 
        print("Цифра в разряде единиц является квадратом цифры: Нет")
    sqr = math.sqrt(d2)
    if sqr*sqr==d2:
        print("Цифра в разряде десятков является квадратом цифры: ", sqr)
    else: 
        print("Цифра в разряде десятков является квадратом цифры: Нет")
    sqr = math.sqrt(d3)
    if sqr*sqr==d3:
        print("Цифра в разряде сотен является квадратом цифры: ", sqr)
    else: 
        print("Цифра в разряде сотен является квадратом цифры: Нет")
    sqr = math.sqrt(d4)
    if sqr*sqr==d4:
        print("Цифра в разряде тысяч является квадратом цифры: ", sqr)
    else: 
        print("Цифра в разряде тысяч является квадратом цифры: Нет")